import { exInput, exSwitch } from '@ve/common/components/extension'

export default {
  VERSION: '20220408',
  type: 'uiProgress',
  name: '进度条',
  icon: 'link',
  svg: 'jindutiao',
  //扩展
  extension: {
    model: exInput('Model', 'progress_name'),
    defaultValue: exInput('默认进度', '10'),
    color: exInput('颜色', '#f56c6c'),
  },

  //交互
  interaction: [],
  //条件、逻辑指令
  logicInstruction: [],
  //数据源绑定
  dataSourceBind: {
    sourceId: {
      type: 'exGetDataSource',
      name: '组件ID',
      value: {
        type: 1,
        source: [],
      },
    },
    // dataKey: exInput('数据Key', ''),
    getDataKey: exInput('数据Key', '', '获取数据的 key 的集合，如需获取全部数据则不填写'),
    hasParam: exSwitch('当参数用', false, '默认当数据使用,开启当参数使用'),
    getArrayIndex: exInput('指定数据', 'all', '数据是数组默认使用all 可指定下标'),
  },
}
